//
//  UIOrientationBlackBox.h
//  UI_Test_Frame
//
//  Created by tdh1 on 01/09/09.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
#import "UIDataRecorder.h"

@class AccelerometerFilter;

@interface UIOrientationBlackBox : NSObject <UIAccelerometerDelegate, CLLocationManagerDelegate>
{
	AccelerometerFilter *filter;
	UIAccelerationValue x,y,z;
	CLLocationManager *locationManager;
	float latitude;
	float longitude;
}

@property UIAccelerationValue x;
@property UIAccelerationValue y;
@property UIAccelerationValue z;
@property float latitude;
@property float longitude;

+ (UIOrientationBlackBox *)sharedBlackBox;
-(void)changeFilter:(Class)filterClass;

@end
